IMarketDataStorage
StockSharp.Algo.Storages
Die Schnittstelle, die die Speicherung von Marktdaten (Ticks, Orderbücher usw.) beschreibt.
Implementiert: IMarketDataStorage
Eigenschaften
Serializer
public IMarketDataSerializer<TMessage> Serializer { get; }
value = iMarketDataStorage.Serializer
Der Serialisierer.
Methoden
DeleteAsync
public ValueTask DeleteAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.DeleteAsync(data, cancellationToken)
Um Marktdaten aus dem Speicher zu löschen.
- data
- Marktdaten zu streichen.
- cancellationToken
- CancellationToken
Rückgabe: ValueTask
LoadAsync
public IAsyncEnumerable<TMessage> LoadAsync(DateTime date)
result = iMarketDataStorage.LoadAsync(date)
Daten laden.
- date
- Datum, für das die Daten geladen werden.
Rückgabe: Daten. Wenn keine Daten vorhanden sind, wird der leere Satz zurückgegeben.
SaveAsync
public ValueTask<int> SaveAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.SaveAsync(data, cancellationToken)
Um Marktdaten in der Speicherung zu speichern.
- data
- Marktdaten.
- cancellationToken
- CancellationToken
Rückgabe: Anzahl der gespeicherten Daten.